Implementing and Testing new Programming Constructs in a Data Flow VL
نویسندگان
چکیده
A powerful and useful Data-Flow Visual Programming Language (DFVPL) must provide the necessary programming constructs to deal with complex problems. The main purpose of this paper is to give a contribution to the debate on DFVPL constructs by presenting the solutions we devised for the VIPERS language. Another purpose of the paper is to illustrate the methodology we developed in order to start a comparative usability study for different implementations of control flow constructs. We stress the features of this original methodology, which is effective, easy to implement in different working contexts (even remote ones), and which gave us interesting clues about the way people inspect visual programs.
منابع مشابه
Designing New Programming Constructs in a Data Flow VL
A powerful and useful Data-Flow Visual Programming Language (DFVPL) must provide the necessary programming constructs to deal with complex problems. The main purpose of this paper is to give a contribution to the debate on DFVPL constructs, by presenting the solutions we devised for the VIPERS language.
متن کاملIterative Constructs in the Visual Data Flow Language
We suggest a solution for iterative processing in data flow diagrams based on the notion of a conditional data flow switch, and a specialized iterative construct based on pattem matching f o r vectors and matrices. Both of these constructs can be seamlessly incorporated into a data pow visual programming language. We demonstrate how these constructs may be used to reveal the spatialhemporal dua...
متن کاملBDL-A Nondeterministic Data Flow Programming Language with Backtracking
Both visual data flow and logic based programming languages have their merits as declarative languages for certain application domains. Combining their concepts to program with data flows and backtracking seems to be a promising idea, which lead to the development of BDL. BDL is a visual data flow programming language with constructs for nondeterministic programming and constraint checking. Its...
متن کاملA Data-Flow Visual Approach to Symbolic Computing: Implementing a Production-Rule-Based Programming System through a General-Purpose Data-Flow VL
The main aim of this paper is to investigate how the production-rule-based computational paradigm can be implemented through visual data-flow techniques. We propose a simple yet effective system for visually composing rule preconditions and actions, through a general purpose data-flow visual language.
متن کاملCombining Constraints and Data-Flow in a Visual Query Language
We define a graph-based visual query language for object databases, called QUIVER. Most graph-based query languages proposed in the literature view queries either as constraint (pattern) graphs or as data-flow graphs. QUIVER, however, allows constraints and data-flow to be combined in queries. This combination of constraints and data-flow is motivated by the need to support comprehensive object...
متن کامل